<template v-loading="loading">
    <el-card shadow="never" @click="clickToDocument" style="--el-card-padding: 0px;cursor: pointer;border-radius: 7px;">
       <sc-statistic :title="item.title||'加载中'" :value="(item.Count||0)"
                   :valueclass="item.valueclass"
                       :bgclass="item.bgclass"
                       :bgimg="item.bgimg"
                       groupSeparator>
       </sc-statistic>
   </el-card>

</template>

<script>
import scStatistic from '@/components/scStatisticIndex';

export default {
name: 'assetStatisticCheck',
components: {
   scStatistic
},
data() {
   return {
       item: {
            title:"盘点任务",
            Count:0,
            bgclass:"bg5",
            bgimg:"bgimg5",
            valueclass:"value5"
       },
	   loading : false,
	   readDeptIds: this.$TOOL.current.readDeptIds(),
	   loginUser: this.$TOOL.current.user(),
   }
},
created() {
},
async mounted() {
	await this.loadData();
},
methods: {
	async loadData() {
		let queryParams = {};
		this.fomateQueryParams(queryParams, this);
		let rsp = await this.$API.asset.checkTaskApi.countData.post(queryParams);
		if (rsp.code === 2000) {
			this.item.Count = rsp.data;
		}
		this.loading = false;
	},
	fomateQueryParams(queryParams,) {
		queryParams.queryUser = this.loginUser.id;
		queryParams.status = 0;
		queryParams.readDeptIds = this.readDeptIds;
		queryParams.searchType = '1';
	},
	clickToDocument(){
		let queryParams = {};
		this.fomateQueryParams(queryParams);
		this.searchCheckTask(queryParams)
	},
	searchCheckTask(queryParams) {
		let title = "进行中的盘点任务";
		//跳转到搜索台账页面
		let fromRouteId = this.$TOOL.crypto.MD5(this.$route.path);//当前页面的路由地址
		let key = this.$TOOL.crypto.MD5(title);//可以做为key的关键字段或内容
		/**
		 *  1 = 根据管理部门，根据登录账户管理范围，资产的管理部门在账户管理范围内的显示<br>
		 *  2 = 根据使用部门，根据登录账户管理范围，资产的使用部门在账户管理范围内的显示<br>
		 *  3 = 根据管理部门或使用部门，根据登录账户管理范围，资产的使用部门或管理部门在账户管理范围内的显示<br>
		 *  其它 = 根据管理部门，按台账，根据使用部门或管理部门或借用部门在管理范围内的
		 */
			//设置搜索参数
		let routeParams = {
				id: key,
				title: title,
				fixedParams:{
					queryUser:queryParams.queryUser,
					status:queryParams.status,
					searchType:queryParams.searchType,
				},//固定搜索参数，打开页面后，用户通过搜索界面的清空按钮无法清除
				searchParams: queryParams
			};
		this.$store.dispatch("addRouteParams", routeParams);
		this.$router.push({
			name: "资产盘点",//如果跳转页面是中文，则在页面配置时，页面名字也得是同样的名称
			params: {fromRouteId: fromRouteId, key: key},
			query: {
				fromRouteId: fromRouteId,
				key: key
			}
		});
	},
   }
}
</script>

<style scoped>
.el-card {
margin-bottom: 0px;
padding: 0px;

}
.el-card__body {
padding: 0px !important;
}


</style>
